<?php

declare(strict_types=1);

namespace App\Repositories;

use App\Models\RoleModel;

class RoleRepository
{
    public function __construct(private RoleModel $roleModel = new RoleModel) {}

    /**
     * Consulta el id de un rol desde el valor de una columna.
     */
    public function findIdByColumn(string $column, mixed $value): ?string
    {
        return $this->roleModel->reset()
            ->select('id')
            ->where($column, $value)
            ->value('id');
    }
}
